*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    box-sizing: border-box;
    list-style: none;
}

body{
    background: url(../img/banner4.jpg);
    background-repeat: no-repeat;
    background-position: 0px 568px;
}
.banner1{
    height: 500px;
    background: url(../img/banner.jpg);
}
.banner2{
    height: 500px;
    background: url(../img/banner2.jpg);
}
.banner3{
    height: 500px;
    background: url(../img/banner3.jpg);
}
@media (max-width: 600px){
    .banner{
        height: 230px;
        background-size: cover;
    }
    body{
        background-repeat:repeat;
    }
    .foot{
        background: white;
    }
}
.card .card-text{
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
footer{
    height: 156px;
    background: white;
}
footer h2{
    display: block;
    margin-top: 40px;
    font-weight: bold;
}
.tt h6{
    font-size: 13px;
    margin-top: 20px;
}
.tt ul li a{
    font-size: 13px;
    color: dodgerblue;
}